a batch clears a stale mark up to each snapshot's version